package com.kl.drs.bean.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
/**
 * 2018.5.18
 * @author WYN
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@AllArgsConstructor
@NoArgsConstructor
@Data
public class TaskDTO {
	/**
	 * 销售人员工号
	 */
	private String counterid;
	/**
	 * 销售人员姓名
	 */
	private String counterName;
	/**
	 * 销售人员电话
	 */
	private String counterPhone;
	/**
	 * 销售人员所属机构编码
	 */
	private String bankCode;
	/**
	 * 销售人员所属机构分行编码
	 */
	private String subBankCode;
	/**
	 * 销售人员所属机构网点编码
	 */
	private String nodeBankCode;
	/**
	 *业务来源
	 */
	private int taskSource;
	/**
	 * 保险公司代码（省级分公司）
	 */
	private String subInsurerCode; 
	/**
	 * 产品名称
	 */
	private String product_name;
	/**
	 *产品代码
	 */
	private String product_code;
	/**
	 * 业务识别号
	 */
	private String businessNo;
	/**
	 * 客户姓名
	 */
	private String customerName;
	/**
	 * 客户证件类型
	 */
	private int customerCardType;
	/**
	 * 客户证件号码
	 */
	private String customerCardNo;
	/**
	 * 客户出生日期
	 */
	private String customerBirthday;
	/**
	 * 视频文件名
	 */
	private String videoName;
	/**
	 * 视频格式类型
	 */
	private String videoType;
	/**
	 * 视频存储地址
	 */
	private String vUrl;
	/**
	 * 业务流水号
	 */
	private String businessSerialNo;
	/**
	 * 批次号
	 */
	private String batchNo;
	/**
	 * 文件签名
	 */
	private String content_MD5;
	/**
	 * 交费方式(1-趸缴,2-期缴,3-不定期,4-未指定)
	 */
	private int payment_term;
	
	//v1.0.0字段，v1.1.0之后已删除
	/**
	 *保险公司代码（总公司）
	 */
	private String insurerCode;
	/**
	 * 视频文件长度
	 */
	private long file_length;
	/**
	 * 录制时间
	 */
	private String record_time;
	/**
	 * 录制时长
	 */
	private int file_time;
	/**
	 * 业务识别号类型
	 */
	private int businessType;
}

